package com.mc.lp.shared.vo;

import java.util.List;
/**
 * Ankit Understanding
 * Registration entity should only have startDate, end date, registartionDAte, unique registartion number and remarks(if required)
 * 
 * T_entity : will contain all below details (personal and contact)
 */
public class RegistrationVO implements IValueObject {
	/**
	 * Parent data will go in T_USER, T_ENTITY, T_ADDRESS
	 * Child data will go in T_ENTITY, T_RGISTRATION T_ADDRESS, T_SCHOOL, T_SCHOOL_ADDRESS(Same as of parent)
	 */
	
	
	
	
	
	private static final long serialVersionUID = 1L;
	private String firstName;
	private String lastName;
	private String montherFirstName;
	private String motherLastName;
	private String mobile;
	private String email;
	private String password;
	private String address1;
	private String address2;
	private String state;
	private String city;
	private String pincode;
	private String country;
	private String dob;
	private Long entityTypeId; //default to parent
	private boolean isActive; //default to true;
	
	public String getDob() {
		return dob;
	}
	public void setDob(String dob) {
		this.dob = dob;
	}
	private List<ChildRegistrationVo> children;
	
	public String getMontherFirstName() {
		return montherFirstName;
	}
	public void setMontherFirstName(String montherFirstName) {
		this.montherFirstName = montherFirstName;
	}
	public String getMotherLastName() {
		return motherLastName;
	}
	public void setMotherLastName(String motherLastName) {
		this.motherLastName = motherLastName;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	public String getFirstName() {
		return firstName;
	}
	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}
	public String getLastName() {
		return lastName;
	}
	public void setLastName(String lastName) {
		this.lastName = lastName;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getAddress1() {
		return address1;
	}
	public void setAddress1(String address1) {
		this.address1 = address1;
	}
	public String getAddress2() {
		return address2;
	}
	public void setAddress2(String address2) {
		this.address2 = address2;
	}
	public String getState() {
		return state;
	}
	public void setState(String state) {
		this.state = state;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getPincode() {
		return pincode;
	}
	public void setPincode(String pincode) {
		this.pincode = pincode;
	}
	public String getCountry() {
		return country;
	}
	public void setCountry(String country) {
		this.country = country;
	}
	public Long getEntityTypeId() {
		return entityTypeId;
	}
	public void setEntityTypeId(Long entityTypeId) {
		this.entityTypeId = entityTypeId;
	}
	public boolean isActive() {
		return isActive;
	}
	public void setActive(boolean isActive) {
		this.isActive = isActive;
	}
	public List<ChildRegistrationVo> getChildren() {
		return children;
	}
	public void setChildren(List<ChildRegistrationVo> children) {
		this.children = children;
	}
	

}